﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Sinacor.Infra.UI.Common;

namespace Sinacor.UI.Bovespa.ManutencaoOrdens.Model.Parameter
{
    [Serializable]
    public class FiltroJustificativa : BaseModel
    {
        #region Atributos

        private DateTime _dataOrdem;
        private int _numeroOrdem;
        private int _numeroOrdemSubSequencia;
        private int _codigo;

        #endregion

        #region Construtor

        public FiltroJustificativa()
        {
        }

        #endregion

        public DateTime DataOrdem
        {
            get
            {
                return _dataOrdem;
            }
            set
            {
                _dataOrdem = value;
                SetValue<DateTime>("DataOrdem", ref _dataOrdem, value);
            }
        }

        public int NumeroOrdem
        {
            get
            {
                return _numeroOrdem;
            }
            set
            {
                _numeroOrdem = value;
                SetValue<int>("NumeroOrdem", ref _numeroOrdem, value);
            }
        }

        public int NumeroOrdemSubSequencia
        {
            get
            {
                return _numeroOrdemSubSequencia;
            }
            set
            {
                _numeroOrdemSubSequencia = value;
                SetValue<int>("NumeroOrdemSubSequencia", ref _numeroOrdemSubSequencia, value);
            }
        }

        public int Codigo
        {
            get
            {
                return _codigo;
            }
            set
            {
                _codigo = value;
                SetValue<int>("Codigo", ref _codigo, value);
            }
        }
    }
}
